Solve for Tomorrow 2021 contest